In some cases, you may want the component to use a data type dictionary that is different from what resides in the OPC server, or is not present in the OPC server at all. These situations may be, for example:
Each data type dictionary is identified by the endpoint descriptor and node descriptor (data type dictionary ID) in the data type system. You can externally add or remove data type dictionaries from your code, identifying them by the data type dictionary ID.
Take following steps to add or remove the data type dictionary:
Note that the data type system may only contain data type dictionaries that were previously referenced. Once the data type dictionary is added, be it from your code or otherwise, it stays there until removed. If your intent is to re-define an existing data type dictionary or define a data type dictionary that does not exist in the server, you need to add it to the data type system at the beginning, before an attempt tor etrieve it from the server is made.